@charset "utf-8"
/*common*/
body,div,h1,h2,h3,h4,h5,h6,p,ul,li{ margin:0; padding:0; }
body{ font:normal 100% Helvetica,Arial,"Microsoft Yahei",sans-serif; background-color:#f2f2f2;margin:0;padding:0;color:#a3a3a3;}
div{margin:0;padding:0;}
ul{list-style:none;margin:0; padding:0;}
img{ border:0px;}
a{text-decoration:none;color:#000}
a:hover{text-decoration:none}
.clear{ clear:both;}
.clearad{ clear:both; width:0px; height:0px; font-size:0px; overflow:hidden;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.lt{float:left;}
.rt{float:right;}
* html .clearfix { height: 1%; }
.hr75{height:41px;}
/*header*/
.head-box{position: fixed;top: 0;width: 100%;z-index: 999;text-align:center;border-bottom:1px solid #e0e0e0;background-color:#f9f9f9;}
.head-box div{height:41px;overflow:hidden;margin-right:5px;}
.head-box a { display: inline-block; height: 41px;}
.head-box a.logo{border-right:1px solid #dfdfdf;}
.head-box span {position:absolute;left: 79px; position: absolute; top: 0;}
.head-box span a {background: url("../images/head_foot_ico.png") no-repeat scroll right -92px / 68px auto; color: #1a1a1a;display: inline-block;font-size: 16px;margin: 0 0 0 5px;padding-right: 10px;line-height:41px;}
#seindex {background: #fff none repeat scroll 0 0;border-bottom: 1px solid #ebebeb;clear: both;display: none;overflow: hidden;position: relative;width: 100%;}
#seindex input[type="text"] {border-color: #dcdcdc; border-image: none; border-radius: 0; border-style: solid; border-width: 1px 60px 1px 1px; color: #333; display: block; height: 22px;padding: 8px; width: 100%;}
#seindex input[type="submit"] {background: #fff url("../images/seino-c.png") no-repeat scroll 50% 50% / 20px 21px;border: 1px solid #dcdcdc;height: 40px;margin: 0;position: absolute;right: 0;top: 0;width: 60px;z-index: 1;}
/*slide*/
.bingo-wrapper {overflow: hidden;}
.bingo-wrapper, .pics { position: relative;}
.pics img, .pics li { width: 100%;}
.pics li { position: absolute;top: 0;}
.bingo-wrapper .msg { background: url("../images/tg_flashbar.png") repeat-x scroll 0 0; bottom: 0; height: 26px; left: 0; overflow: hidden; position: absolute;
text-align: center; width: 100%; z-index: 69;padding-top: 13px !important;padding-left: 75%;
}
.pics .imgalt {color: #fff;font-size: 14px;height: 26px;left: 12px;line-height: 26px;position: absolute;bottom: 10px;width: 70%;z-index: 120;overflow:hidden;}
.pics img, .pics li { height: auto;}
.pics li{float:left;width:100%;}
.pics li.left {left: -100%;}
.pics li.current {left: 0;}
.pics li.right {left: 100%;}
.bingo-wrapper .tabFn li { background-color: #000; border-radius: 7px; float: left; height: 10px; margin: 0 3px; opacity: 0.6; width: 10px;}
.bingo-wrapper .tabFn .on { background-color: #f6f6f6; opacity: 0.6;}
/*index-list*/
.index-list{margin: 0 auto 0 0.5%;width: 100%;}
.index-list-title{ border-left: 6px solid #1592e5;height: 30px;line-height: 30px;margin: 10px auto;padding-right:0.5%;}
.index-list .taglist{border-color: #f200c0;}
.index-list-list{text-align: center;}
.index-list-title .titlebt-r { float: right;text-align: right;}
.index-list-title strong {color: #1592e5;font-size: 16px;margin-left: 9px;}
.index-list-title strong a{color: #1592e5;}
.index-list .taglist strong a{color: #f200c0;}
.index-list-list.tag-list a{display:inline-block;width:31%;margin-bottom:0.5%;margin-right:1%;}
.index-list-list img{width:100%;height:auto;}
.index-list-list ul{text-align: center;}
.index-list-list ul li {align-items: stretch;box-sizing: border-box;display: inline-block;margin-bottom: 0.5%;overflow: hidden;text-align: center;vertical-align: bottom;width: 30%;margin-right:1%;margin-left:1%;}
.index-list-listul li div.libox { align-items: stretch; background-color: #fff; border-radius: 5px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); height: auto; width: 100%;}
.index-list-list ul li img {background: url("../images/loading.gif") no-repeat scroll center center; border-radius: 5px; width: 100%;}
.index-list-list ul li div.libox span {display: block;height: 100%;overflow: hidden; padding: 5px 0; text-align: center; text-overflow: ellipsis; white-space: nowrap;}
.index-list-list .libox{position:relative; min-height:100px;}
.index-list-list .libox span{background: none repeat scroll 0 0 rgba(0, 0, 0, 0.3);font-size:12px;position:absolute;width:100%; line-height:20px; height:20px !important;bottom:4px;border-radius: 0 0 5px 5px;color:#fff;}
/*flink*/
.bottom-link {overflow: hidden;padding-bottom: 5px;width: 98%;margin:10px auto 0 auto;background: none repeat scroll 0 0 #fff; border: 1px solid #e6e6e6;font-size:12px;}
.bottom-link ul { overflow: hidden;}
.bottom-link .title-a {border-bottom: 2px solid #dddddd; height: 30px;line-height: 30px; margin-bottom: 5px;}
.bottom-link .title-a strong {color: #1592e5;display: block;float: left; font-size:14px; margin: 0; padding: 0 10px;}
.bottom-link li {display: inline;float: left;height: 26px;line-height: 26px;padding-left: 12px;}
/*footer*/
.footer{margin-top:10px;background:#fff;overflow:hidden;}
.footer p{text-align:center;margin: 8px 0;}
/*list*/
#listcon{width:100%;margin:10px 0 10px 0.5%;}
#listcon ul li{width:46%;}
#listcon ul li img{ background:url(../images/loading.gif) no-repeat scroll center center;}
/*list-page*/
.list-page ul li {width:43%;margin-left:4%; float:left;}
.list-page ul li a{background-color: #FFFFFF; width:100%; border: 1px solid #CCCCCC;border-radius: 5px;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);color: #666666;display: block;font-size: 14px;height: 34px;line-height: 34px;margin: 0 5px;text-align: center;}
/*content*/
.showtop-menuc { height: 50px; width: 100%;}
.main-nav-top-imgcont { background: none repeat scroll 0 0 #fff; font-size: 14px; height: 50px;line-height: 44px; min-width: 320px; width: 100%; z-index: 9999;}
.main-nav-top-imgcont a {display: block;}
.main-nav-top-imgcont-conttxt { border-right: 1px solid #eee; color: #333; float: left; height: 44px;  overflow: hidden; text-align: center; width: 60%;}
.main-nav-top-imgcont .show-top-menulist { display: inline; float: left; height: 50px; min-width: 80px; width: 25%;}
.main-nav-top-imgcont .show-top-menulist a {background: url("../images/showtopico.png") no-repeat scroll 0 0 / 320px auto; display: block;height: 50px; overflow: hidden; text-indent: -10000px; width: 80px;}
.main-nav-top-imgcont .show-top-menulist a.l1 { background-position: 0 0;}
.main-nav-top-imgcont .show-top-menulist a.l2 { background-position: -80px 0;}
.main-nav-top-imgcont .show-top-menulist a.l3 { background-position: -160px 0;}
.main-nav-top-imgcont .show-top-menulist a.l4 { background-position: -240px 0;}
.arcPre { height: 39px; overflow: hidden; width: 100%; margin:10px 0;}
.tag-wrap { position: relative; width: 100%;}
#con-tag-list { position: absolute; white-space: nowrap;}
.yxtagspic a { border-radius: 3px; color: #fff; display: inline-block; font-size: 14px; margin-left: 5px; overflow: hidden; padding: 8px 11px; text-align: center;}
.yxtag-1 { background-color: #559fe2;}
.yxtag-2 { background-color: #ff6fc5;}
.yxtag-3 { background-color: #f28e8e;}
.yxtag-4 { background-color: #f470bb;}
.yxtag-5 { background-color: #f49c62;}
.yxtag-6 { background-color: #807df2;}
.yxtag-7 { background-color: #c7c7c7;}
.yxtag-8 { background-color: #d972db;}
.yxtag-9 { background-color: #b871aa;}
.yxtag-10 { background-color: #e170e4;}
.arcmain {  margin: 0 auto; overflow: hidden; padding: 0 1px;width:99%;}
.arcmain p{margin:0;}
.arcmain ul li { margin-bottom: 5px;text-align: center;}
.arcmain ul li img { height: auto !important; width: 100% !important;}
.arcmain ul li a { display: block;}
.arcmain .title { background-color: #f9f9f9; border: 1px solid #e0e0e0; height: 38px; line-height: 38px; margin:0px; overflow: hidden; padding: 0 10px;}
.arcmain h1,.arcmain h2{display: inline-block; font-size: 12px; font-weight: normal; width: 60%; overflow:hidden; color:#333; padding:0;margin:0;}
.arcmain span { color: #666; display: inline; float: right; font-size: 14px; margin-left: 10px; padding-left: 25px; text-align: right; width: auto; background: url("../images/iconfont-fenlei.png") no-repeat scroll 0 9px / 20px auto;}
.arc-desc .title{ height:auto;line-height:25px;}
.arc-desc{overflow: auto;height:auto;}
.arc-desc h2{width:100%;  text-indent: 2em;}
.article-page{clear: both;display: block;height: 20px;margin: 0 1px;padding: 8px 0;text-align: center;}
.article-page a{display: inline-block;font-weight: 800;height: 22px;line-height: 22px;margin: 0 1px;padding: 0 7px;text-align: center;border-radius:11px; background:#939393;}
.article-page a .active{color:fff; background:#666;}
/*导航*/
.nav-title { font-size: 16px; height: 23px; line-height:23px; padding-top: 5px;padding: 0 3.1%;margin:5px 0;}
.nav-title a { border-left: 3px solid #1592e5; display: block; height: 18px; line-height: 20px; padding-left: 8px;}
.nav-list { line-height: 1.8; padding: 7px 1.5% 15px 3.1%;background:#f9f9f9;}
.nav-list a, .nav-list a:visited {color: #858585;display: inline-block;margin-right: 2%;white-space: nowrap;width: 30%;overflow: hidden;text-overflow: ellipsis;}

.tags{width:96%; margin:0 auto;}
.tags a{ margin:10px; overflow:hidden; line-height:40px; height:40px;}
.tags strong{color: #0060A4;font-size: 15px;height:30px;line-height:30px;}
.tags .tagc0{font-size: 14px;}
.tags .tagc1{font-size: 16px;font-weight: bold;color: #006DD9;}
.tags .tagc2{font-size: 18px;font-weight: bold;color: #666666;}
.tags .tagc3{font-size: 22px;font-weight: bold;color: #996600;}
.tags .tagc4{font-size: 26px;font-weight: bold;color: #666699;}
.tags .tagc5{font-size: 30px;font-weight: bold;color: #FF0000;}
.tags .tagc6{font-size: 36px;font-weight: bold;color: #CC3333;}
.tags .tagc7{font-size: 40px;font-weight: bold;color: #330033;}
.tags .tagc8{font-size: 42px;font-weight: bold;color: #CC0066;}
.tags .tagc9{font-size: 46px;font-weight: bold;color: #660099;}

#contop{margin: 0 auto;padding:10px; clear: both; overflow:hidden;font-family: "Microsoft Yahei",Arial;background: #fff;border-radius: 6px;}
#contop dl dt{float:left;overflow:hidden; width:33%;}
#contop dl img{border-radius:100%; overflow:hidden; height:90%; width:90%; border:1px solid #ccc; box-shadow: 1px 1px 4px rgba(0,0,0,.2);}
#contop dl h1{font-size:40px;color:#333; height:50px; line-height:40px; margin:0;}
#contop dl p{line-height: 200%; font-size: 14px; margin-bottom: 15px;}

#menu{position: fixed;top:40px;right:5px;z-index:99999;background: #fff;box-shadow:0px 0px 5px rgba(0, 0, 0, 0.5);text-align:center;display: none;border-radius:8px;border: solid 4px #E2E2E2;opacity:0.9;overflow: hidden;}
#menu ul li{padding:0 10px;line-height: 32px;border-bottom: dotted 1px #DDD;}
#menu ul li.cur{background: #E2E2E2;}
#menu ul li a{color: #f75ca5;display:inline-block;font-weight:600; text-align:center;}
#menu ul li.cur a{color: #000;}